﻿using Microsoft.VisualBasic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace RndMaterialDisposalService.Models
{
    /// <summary>
    /// 
    /// </summary>
    [Table("K2CloudGetEmployeeInfo")]
    public class K2CloudGetEmployeeInfoModel
    {
        /// <summary>
        /// 
        /// </summary>
        [Key]
        public string? Emp_Num { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Employee_Full_Name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Employee_Email { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int? Business_Group { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Business_Unit { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Organization_Name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Supervisor_EmployeeNumber { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Supervisor_Full_Name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Supervisor_Email { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? CR_Approver_Num { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? CR_Approver_FullName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? CR_Approver_Email { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Cost_Center { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? FirstDepartment { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? SecondDepartment { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? ThirdDepartment { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? FirstDepartmentChinese { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? SecondDepartmentChinese { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? ThirdDepartmentChinese { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? LeastDeptCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? LeastDeptEngilsh { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? LeastDeptChinese { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int UserStatus { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? CreationDate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Location_Code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Position { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Contract_Type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Contract_Code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? Hire_Date { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Vendor_Code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Sex { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Mobile { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Tel { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Contract { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Establishment { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? University { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Qulification { get; set; }

    }
}
